package 多态;

/**
 * 作者:TC
 * 时间:这是一个多态的测试类 8:26
 * 描述:没有bug
 */
public class AnimalDemo {
    public static void main(String[] args) {
        animal c = new Cat();//向上转型
        /*使用无参构造方法赋值*/
        c.setAge(3);
        c.setName("山花");
        System.out.println("name:" + c.getName() + "age:" + c.getAge());
        c.eat();
        /*使用有参方法进行赋值*/
        System.out.println("---------");
        c = new Cat("加佛尔", 3);
        System.out.println("name:" + c.getName() + "age:" + c.getAge());
        c.eat();
        Cat a=(Cat)c;//向下转型
        a.cat();
    }

}
